﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interface_Tier;
using Transfer_Object_Tier;
using System.Data;
using Data_Access_Tier;

namespace Business_Tier
{
    public class BT_HRM_CANDIDATE_RATEData : MarshalByRefObject, IHRM_CANDIDATE_RATEData//nhan f12
    {
        HRM_CANDIDATE_RATEData CANDIDATE_RATED = new HRM_CANDIDATE_RATEData();
        public int HRM_CANDIDATE_RATE_Delete(Guid RateID)
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_Delete(RateID);
        }
        public int HRM_CANDIDATE_RATE_Disable(Guid RateID, ref bool Enabled)
        {
            return 1;
        }

        public System.Data.DataSet HRM_CANDIDATE_RATE_Get(Guid RateID)
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_Get(RateID);
        }
        public System.Data.DataSet HRM_CANDIDATE_RATE_GetList()
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_GetList();
        }
        public System.Data.DataSet HRM_CANDIDATE_RATE_GetListByCandidateCode(string CandidateCode)
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_GetListByCandidateCode(CandidateCode);
        }
        public int HRM_CANDIDATE_RATE_Insert(Guid RateID, string CandidateCode, string Person, DateTime Date, string Position, string Look, string Style, string Voice, string Health, string Knowledge, string Experience, string Communicate, string Solve, string Team, string Situation, string Lead, string Information, string Rate, string Proposal, double Mark, bool IsPass)
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_Insert(RateID, CandidateCode, Person, Date, Position, Look, Style, Voice, Health, Knowledge, Experience, Communicate, Solve, Team, Situation, Lead, Information, Rate, Proposal,Mark, IsPass);
        }
        public int HRM_CANDIDATE_RATE_Save(Guid RateID, string CandidateCode, string Person, DateTime Date, string Position, string Look, string Style, string Voice, string Health, string Knowledge, string Experience, string Communicate, string Solve, string Team, string Situation, string Lead, string Information, string Rate, string Proposal, double Mark, bool IsPass)
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_Save(RateID, CandidateCode, Person, Date, Position, Look, Style, Voice, Health, Knowledge, Experience, Communicate, Solve, Team, Situation, Lead, Information, Rate, Proposal, Mark, IsPass);      
        }
        public int HRM_CANDIDATE_RATE_Update(Guid RateID, string CandidateCode, string Person, DateTime Date, string Position, string Look, string Style, string Voice, string Health, string Knowledge, string Experience, string Communicate, string Solve, string Team, string Situation, string Lead, string Information, string Rate, string Proposal, double Mark, bool IsPass)
        {
            return CANDIDATE_RATED.HRM_CANDIDATE_RATE_Update(RateID, CandidateCode, Person, Date, Position, Look, Style, Voice, Health, Knowledge, Experience, Communicate, Solve, Team, Situation, Lead, Information, Rate, Proposal, Mark, IsPass);      
        }

    }
}
